leaf-bearing tree - German English Dictionary